﻿using System;
using System.Collections.Generic;
using System.Text;
using ECOSYSTEM_DAL;
using ECOSYSTEM_Dominio;
using System.Data;

namespace ECOSYSTEM_BL
{
    public class ProformaBL
    {
        ProformaDAL laProformaDAL = new ProformaDAL();
        public Int32 guardarProforma(Proforma laProforma) {
            return laProformaDAL.guardarProforma(laProforma);
        }
        public Boolean ActualizaProforma(Proforma laProforma, Int32 CodiProf, String CompararNroProf) {
            return laProformaDAL.ActualizaProforma(laProforma, CodiProf, CompararNroProf);
        }
        public Boolean guardarDetalleProforma(Proforma.DetalleProforma elDetalleProforma) {
            return laProformaDAL.guardarDetalleProforma(elDetalleProforma);
        }
        public Boolean ActualizarDetalleProforma(Proforma.DetalleProforma elDetalleProforma) {
            return laProformaDAL.ActualizarDetalleProforma(elDetalleProforma);
        }
        public List<Proforma.DetalleProforma> ObtenerDetalleProformaEmitida(Int32 ProformaID) {
            return laProformaDAL.ObtenerDetalleProformaEmitida(ProformaID);
        }
        public Int32 ObtenerCodigoProforma() {
            return laProformaDAL.ObtenerCodigoProforma();
        }
        public DataTable ObtenerListaDeProformas(String Fecha) {
            return laProformaDAL.ObtenerListaDeProformas(Fecha);
        }
        public Boolean EliminarProductoListaDetalle(Int32 IDProducto, Int32 IDProforma) {
            return laProformaDAL.EliminarProductoListaDetalle(IDProducto, IDProforma);
        }
    }
}
